From:                              route@monster.com

Sent:                               Wednesday, October 21, 2015 3:49 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: BPM Lead Developer

 

This resume has been forwarded to you at the request of Monster User xapeix03

Confidential Resume

Last updated:  07/09/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received

Confidential Resume

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: J2EE,WebMethods, SOA and BPM developer

Resume Value: mqspyrc3a6cqfhw6   

  

 

Roy K. Abraham Resume - Page 1

ROY K. ABRAHAM
1512 Summerset Place
Herndon, VA 20170
(571) 338-7130
E-mail: kidilum@hotmail.com

SUMMARY

J2EE: Over 18 years of software development, design and architecture with six years experience in J2EE as developer and architect. Certified in Sun Java programmer and sun certified J2EE architect. Involved in 15 J2EE projects which are in production at various levels. Architect in two projects and team lead in two.

SOA, BPM: Over 8 years experience in WebServices as developer and architect. Involved in 8 WS projects which are in production and 2 Proof of Concepts. Involved in the design and development of 3 BPM projects.

XML technology: Over 9 years experience in XML based technology such as JAX pack, XML-DSIG as developer and architect. Expertise in wide range of XML standards such as MISMO and its LDD: eMessaging (FACT and Secondary Mortgage), ePackaging, SMART doc (XML digital signature) and MERS. Involved in 6 MISMO projects which are in production.

WebMethods: Over 11 years experience in WebMethods as developer and architect. Certified in Business partner integration and WebMethods6.x-8.2.2 Architect, implemented a wide range of WebMethods BPM technology such as Designer-Modeler (BPM), IS, TN, WorkFlow, Broker, Portal Server and Adapters (JDBC, EJB, JMS and XSLT). Involved in 8 WebMethods projects which are in production and 3 Proof of Concepts.

CERTIFICATIONS

1)      Sun Certified Programmer on Java TM  2 Platform and Sun Certified J2EE architect

2)      WebMethods certified  in Business Partner Integration Developer and webMethods 6 platform

3)  BrainBench e-certified in  a) UDDI b) WSDL c) UML,   c) OO Design Patterns,   e) Java-EJB,   f) OO Concepts,   g) Java-JSP, h) e-Commerce concepts, i) XML, j) RDBMS developer, k) Web Programmer,   l) Perl,   m) Javascript and  n) HTML.

TECHNICAL SKILLS

LANGUAGESJAVA, PERL, JavaScript, C, C++ and UNIX Shell scripts, Regular expression

MARKUP/XMLHTML, DHTML, XHTML, XML, XML-DSIG, XQuery,XPath and XSLT

JAVA APIJDBC, JFC/Swing, Servlets, JSP, EJB, JNDI, JMX, JAX-Pack, JCA and JMS

Design PatternsGoF, J2EE Patterns, MVC and Optimistic Locking and Messaging patterns

Java Framework Junit, Jakarta (Tomcat, Log4J, Ant, Struts), Hibernate, Torque, Spring and Castor

WebServicesBPEL, BPMN, SOAP, UDDI, WSDL, REST,WS-Security, SAML, XML-DSIG

Security Unix (system & network), SSL, Single Sign-On, PKI, JCE and JAAS

MethodologyRUP, SDLC, eXtreme Programming, JAD (B2B) and E-R Modeling

TechnologyUML, CORBA/IIOP, LDAP, SiteMinder and TCP/IP

DBMSORACLE (SQLPlus, SQL & PL/SQL), DB2, mSQL and IBM Mainframe

SERVERSWebLogic, Apache, Tomcat, WebSphere and iPlanet, WebMethods

WebMethodsIS, TN, Designer, Broker, Workflow,MWS, BPM, EJB, JDBC, XSLT and JMS adapter

TOOLS Eclipse, TOAD, Enterprise Architect, XMLSpy, JDeveloper, Clear Case, Clear Quest

OSSUNOS, SOLARIS, UNIX, VMS, HP-UX, Linux/BASH and Windows 2000/XP

 

PROFESSIONAL EXPERIENCE

Software Consultant, FreddieMac, McLean                                                                           09/2014 –   till date

Application component development in ODS (Operation Data Store) using WebMethods and IBM Infosphere CDC (Change Data Capture) in TDQ (Test Data Quality) and MT (MISMO Transformer), performance tuning and WebMethods upgrade to 8.2.2. MTDC (MISMO Transformer Data Correction) using J2EE/Spring framework.

·   Upgrade existing WebMethods to 8.2.2, performance tuning of ODS components.

·   Creating data quality reports comparing source (DB2) and target data systems (IBM Mainframe) using SQL and XQuery using embedded java in WebMethods.

·   Development of java components for data transfer using J2EE in Infosphere CDC framework.

Architecture Consultant, Discovery Communications, Silver Spring                     03/2012 – 09/2012

Providing architectural recommendations and best practices pertaining to clustering, caching, transactional integrity, performance (latency and throughput) and fail over for the BPM processes. Implementation BPM processes such as SAP setup, contracts and signal authorization based on the recommendation. The BPM is implemented on WebMethods IS 8.2, MWS and task engine using Designer.

Roles, Groups and Users for task escalations are exposed as RESTful web services (JAX-RS) and consumed by JBoss/Spring/Hibernate architecture. Creating webservice client stubs to consume web service and persists the order info using Hibernate.

Software Consultant, FreddieMac, McLean                                                                           11/2010 –   03/2012

Providing Cash (contract and loan related) data, replicated from Selling TDS (Transactional Data Store) to ODS (Operational Data Store), through ODS service layer to Data Services Infrastructure (DSI) so that QRM (Quantitative Risk Management) application can receive the data for cash pooling. The ESB (OSB) based message oriented infrastructure enables the asynchronous message delivery.

·   Architecture, Design, development and coding of Cash Advantage Initiative Integration of ODS, DSI and QRM modules using 4+1 architecture view. This involves database trigger development, SOAP events creation by WebMethods services, publication to DSI ESB through Webmethods JMS adapter. DSI webservice endpoints consume SOAP messages from OSB and acts as producers to QRM.

·   Design and development of Canonical Schema for SOAP which acts as messaging payload for the various systems published and subscribed based on WSDL interface.

·   Design and development of Test Data Quality (TDQ) between Selling TDS (DB2) and Operational Data Store (IBM Mainframe) using WebMethods framework through JDBC adapter. Critical Data Comparison (CDC) for auditing is performed using SQL and Xquery. Transient data for Reference Code, Feature Code and SCC are invoked through SOAP on DTS (Data Transformation Service) endpoints using JAX-WS.

Software Consultant, BAE Systems, Herndon                                                                                11/2009 – 11/2010

Re-engineering, architecting and designing an existing application using BPM. Designing the process model using BPMN. B2B integration with external trading partners - eCataloge (Exostar), Maximo(IBM), Performance Point (MicroSoft) and supplier. EAI integration with costpoint (Deltek). The implementation is using Webmethods BPM (Designer), B2B using Trading Network, EAI using JDBC adapters.

·   Capturing the Business Process across the systems, capturing the business data using Logical Data Dictionary, creating XML schema and documenting Technical requirements, Logical design, Detailed Design and Architecture Topology based on GEAR 6.5 compliance. Designing and implementing BPM model and adapters, coding services for the implementation.

·   Developing Webservice endpoints for Integration Console of CostPoint, RMI and EJB adapter services for Maximo Asset Management System and JDBC adapter services for Performance Point.

·   Architecting to expose RESTful web services such as Maximo work order creation, Costpoint PORelease etc. across projects such ship repair, treasury IT integration, manfro etc using CentraSite environment.

Software Consultant, FreddieMac, McLean                                                                                11/2008 – 10/2009

Improving the performance and enhancement of NPL(Non-Performing Loans) Systems. The front end Workflow is built on Struts and Tiles, middle tier is on EJB and JMS, backend is Torque based O-R mapping and data integration using flat file schema from Mainframe (MIDAS).

·   Enhancement based on new requirements to handle foreclosure volume in HSC (Home Steps Connect) and BPO (Broker Price Opinion) 4.x and 10.x project.

·   Re-engineer the code to improve performance at JDBC and connection pool. Notification of Pool, message Queue and Heap health of the system.

·   Improving the performance of messaging framework, connection timeout and memory management.

Software Consultant, Simplexity, Reston                                                                                03/2008 – 11/2008

Enhancing WebMethods BPM capability for building dashboard using Java Portlets (JSR-168) for My Webmethods portal server on WebMethods 7.1 platform.

·   Creating and processing XML based on Sprint XML schema and exchanging it with Sprint using Trading Network.

·   Building regular expression based Rules module to handle transient Rules.

·   Providing Production Support and Change Management using WM Deployer.

·   Creating interface specification (WSDL) for a series of WebServices that will allow integration of COPS (customer Order Processing system) with EchoStar. Creating SOAP request and processing SOAP responses (including SOAP faults) for EchoStar.

Software Consultant, FannieMae, Washington DC                                                              08/2007 – 03/2008

Re-engineering Credit Loss Accounting System of Credit Loss Management from Mainframe (FALCON) to J2EE environment using SLDC methodology. Design and architecture of logical and physical models (4+1 View) using Enterprise Architect (EA), coding POJOs and unit testing of Receipts, Disbursements and Reconciliation in Spring framework.

·   Coding and Unit testing of Receipt batch delegate using Eclipse

·   DAO layer data binding using O-R Mapping using Hibernate.

Software Consultant, Inphonic, Reston                                                                        01/2007 – 08/2007

A BPM(Business Process Management) based B2B integration design and development on WebMethods 7.1 platform for cellular phone industry integrating carriers with services and customers. Design the process model using BPMN. Using BPM (WebMethods Designer), B2B (webMethods Trading Network) and stored procedures (Business Logic layer).

·               Building BPM services and development of JDBC adapter service to invoke Business Logic end points through stored procedures.

·               Design and coding of data and business validation engine for BPM application and implementing Business rules validation for Patriot Act (Section 362).

Software Consultant, NEW Corp, Sterling                                                                  12/2005 – 12/2006

Building B2B integration design and development for retailers for product warranty using WebMethods BPM. Creating the necessary infrastructure code and backend application using WebMethods platform(integration layer), Corticon (business rules layer) and Oracle CRM (Business Logic layer).

·               Building BPM step services using WM Modeler and development of JDBC adapter service to invoke Business Logic using Oracle stored procedures.

·               Implementing Corticon created WSDLs and integrating with WM webservice connection services. Creating and exposing services for SOA.

·               Capturing performance indicators such as latency, throughput and coefficient of variation of latency. Gathering data from BPM process and workflow workbench for reporting.

Software consultant, FreddieMac, McLean, VA                                                          5/2004 –  11/2005

Responsible for building a B2B architecture framework based on SLDC with WebMethods as integration platform of  4+1 architecture view using Enterprise Architect, Weblogic as application platform, WebServices messaging architecture. Building a Workflow architecture for WebMethods using WebMethods Workflow, Broker and Integration server and building a prototype for Loan Deal lifecycle prototype.

·               Complete architecture and design of B2B integration framework for import and export loans. Integration layer handles SOAP processing and mapping to canonical XML, application layer handles Java object mapping using Castor and downstream EJB (synchronous) and JMS (asynchronous) processing. Analysis of various EAI architectures using webMethods such as Hub and Spoke (using adapters), message bus (using Broker) and service bus. Persistence through Hibernate and third party assertion of trading partners through SAML and SMART(XML-DSIG).

·               Architecting canonical strategies based on Industry Standard (MISMO) and marshaled business objects using WebMethods Flow service, XSLT adapter, Castor and POJO translators. Building a prototype for the same and test performance (latency and throughput). As the data pass through different servers, such as XML in webMethods integration server, java objects in Weblogic and relational data in data, it undergoes transformation, translation and mapping. Performance of runtime vs compile time, DOM vs SAX, Canonical derived from BOM vs  Canonical derived from MISMO, Marshaling vs Unmarshalling, WM flow service mapping vs WM XSLT adapter service mapping, Full Mismo vs stripped MISMO. Determine the critical technology based on Maintainability, reliability and performance.

·               Building a WorkFlow architecture for Loan Deal life cycle using WebMethods BPM infrastructure (Integration server, Broker and WorkFlow), Web Service interface for the workflow and creating a prototype for the same.

·               Mortgage Conduit integration: Integrating Mainframe, J2EE (fixed) and Legacy c (ARM) which populate iODS data base. Aggregate data required from downstream applications securitization, account, Tax, Treasury etc and save it in an integration database.

Providing Architecture, design solutions for issues in production systems and suggesting recommendations,

·   Message Back plane replacement: Providing architecture for replacing MQ series with WebMethods infra structure in the corporate messaging backbone using MQ series adapter. Synchronous and asynchronous in Hub and Spoke topology, message bus topology and service bus topology.

·   JNDI lookup issues with JMS provider: WebLogic JMS Provider with WebLogic JNDI lookup, WebMethods Broker JMS Provider with LDAP server JNDI lookup, WebMethods Broker JMS Provider with WebLogic JNDI lookup and MQ series JMS Provider with WebLogic JNDI lookup. Providing the architecture, JNDI rebinding after a failure and the message loss.

·   Loan contract User interface: Providing advise of using DSP, JSP, Struts, AJAX controls, direct service invocation, and the combination of above

·   Legacy integration with C with weblogic and webmethods: ARM loan processing is done using C, a legacy application. Providing architecture for Synchronous and Asynchronous, from WebMethods to WebLogic or vice versa. JNI wrappers as EJB- stateless session bean, portability issues and weak fail over such as bringing down application servers.

·   Straight Through Processing for MERS: Loan life cycle management, called financial supply chain. It is monitored through a MIN number, a unique id which can be monitored by webMethods using an id called correlation id. The loan data is structured based on MISMO.

·   Six-Sigma and SOX Implementation of B2B: Applications are designed for Six-sigma and SOX compliance. Using Optimize create Six-Sigma compliance rules (System rules and business process rules) SOX compliance and regulatory rules (Key performance indicators). For monitoring Memory, Queue/Topic health and connection pool health, create a notification MBean (Managed bean), this event based class is registered with Listener class.

Software Consultant, BCE Emergis, McLean, VA                                                                      10/2002 –  5/2004

Extensive experience in architecture and design of six B2B integrations with various Vendors and Lenders using WebMethods Integration server 4.5 and 6.1, Developer and Trading Networks and writing necessary Flow Scripts. Creation of required Java content tree from XML-DTD (XML spy) using JAXB, service request decoupling with JMS, service persistence through CMP and BMP using Weblogic Application server 6.1 through WebMethod EJB Adapter and Oracle 9i. Responsible for design of Lender facing Canonical Schema. 

·               Design, coding and Test cases (Junit) of vendor integration [LSI(Appraisal) and SMI(Flood)]. Development of WebMethods Flow services, creation of Profile, Document Types and Processing Rules in Trading network, configuration of the EJB adapters and Schedulers.

·               Design, coding and Test cases(Junit) of Lender integration (with FrddieMac Loan Prospector), MISMO analysis of Flood, Appraisal, Closing and Title products, Development of WebMethods Flow services, creation of Profile, Document Types and Processing Rules in Trading network, configuration of the EJB adapters, creating lender facing JMS queue using MDB, Java content tree creation using JAXB, lender facing EJB façade and code level and application level(regression test) Junit test cases.

·               EAI integration of Document Preparation systems (Docutech and XL-dyanmics) using eMortgage Package and SMART doc with BCE eClose module.

·               Design, coding and test cases of B2B integration with Cendant[Appraisal] using WebServices (SOAP and WSDL), mapping XML-schema with MISMO based Canonical DTD, coding necessary flow services, backend integration with subsystems using EJB services through EJB adapter and WebLogic servers, creating SOAP requests and uploading appraisal documents using MIME encoded SOAP attachments.

Software Consultant, FreddieMac, McLean, VA                                                               6/2002 –  10/2002

Involved in the development of a web based document storage system of electronic loan closing (eClose) using Digital Signatures employing PKI, JCA and JCE. Architecture based on J2EE and eXtreme programming methodology. ILumin, as document repository, Front end is MVC using JSP, Servlet and Form Beans, business logic using EJB, persistence using Entity Beans with Oracle 8i backend  through DAO and JDBC, connection pool management using MBeans(JMX) and B2B integration with JMS using WebLogic 6.0 application server. Junit for unit testing, Log4J for logging, Ant for build, CVS for versioning are used.

Software Consultant, Nextel, Reston, VA                                                                                       2/2002 –  6/2002

Involved in the design and development of a web based Rules Engine using JSP, Servlets and EJB using iPlanet Application server which enables business managers to change business rules as per the marketing situations. Design tools used are ERWin (Data model) and Together (Object model) and development tool (Jbuilder), Oracle client (TOAD) and backend as Oracle 8i. Persistance through JDBC, DAO and stateless session beans.

Software Consultant, Commerce One, Arlington, VA                                                    6/2000 –  1/2002

Developed  a web based project for MainStreet Dental ( www.ciraden.com )in developing insurance claims on-line using J2EE development environment with EJB, Design Patterns, Struts(Jakarta), Rational Rose(UML), Oracle8i backend and WebLogic application server. White box testing on critical codes using Junit.

·               MainStreet Dental: Design (RUP) and development  of Insurance sub system using EJB, servlets and JSP. Design pattern concepts such as Data Access Objects, Struts (Model-View-Controller) framework and GoF were employed during development. Entity beans through BMP and data persistance through stored procedures using Oracle 8i. User interface with Java beans (Model), JSP (View) and and Servlets (Controller)

·               Building and deploying open B2B e-marketplaces using MarketSite and integrating with trading partners using xCBL and validating against SOX.

Software Developer/Consultant, AppNet, Falls Church, VA                                           6/1999  –  6/2000

Worked in a project involving web based E-Commerce application development using server side java (NAS applogics) for www.weddingchannel.com.

·               WeddingChannel: Creation of a server side java based web application for E-Commerce using Oracle as backend database server. The project also involves the development of server side Java AppLogics and HTML templates in the Netscape Application Server environment. The development environment using Netscape Application Builder and JPadPro using Design Pattern Concepts.Development of B2B solution of registration and online shopping, co-branding with FDS(Federated Department Stores) using Java, XML/DOM(Document Object Model), BizTalk server and Backend Oracle 8i.Development of a shopping cart with parallel checkout. This involves the checking out of items for two different stores simultaneously.

·               WeddingChannel: Worked as a development lead for the second phase of weddingchannel project. This involved the re-engineering of existing application using Together and the development of Java based promotion sweep takes for Federated Department Stores and the enhancement of registry features.

Software Engineer/Consultant, EC/EDI group, OAO Corporation, Greenbelt, MD              11/98 – 4/99

Worked in 2 projects involving a Java servlet based web development and a GUI based E-Commerce/EDI application development.

·               Development of a Java servlet based web application for AFMOA/BDQAS (AirForce Medical Operations Agency/Biomedical Data Quality Assurance System) using Informix as backend database server through a JDBC driver. The project also involves the conversion of the existing ASP/VBscript on NT environment to JSP/Java servlets and Java Beans using Websphere.

·               EC/EDI development using Java (WebEDI). This involves the XML/EDI application development in XML/DOM using Java (JFC/Swing) with ANSI ASC X12 and UN/EDIFACT standards (ORD, FIN and MIS). OOA/OOD with Paradigm Plus using UML and the re-engineering of the existing code.

Software Developer,  AT&T, Herndon, VA                                                                  11/97  -  10/98

Completed 4 Projects as part of a development team in Customer Direct: Wholesale OrderIt. Developed Java enhanced web pages with Javascript edits, Perl filters, JDBC with backend Oracle database and client side GUI development.

·               CD Web enhancement to support Dedicated Toll-Free, Outbound and Access orders using Java enhanced servlets with client side Javascript edits and Oracle database through JDBC. Created token files for the generation of formatted HTML using Customer Transaction Gateway (CTG).Migration of the entire code of Carrier Solutions User Interface (CSUI) from LiveConnect on HP environment to Java on Sun Solaris using Livewire, Java, Javascript and JDBC.

·               Enhancement to CDWeb and CSUI worklist based on User ID and Customer Purchase Order with embedded SQL in Java, JDBC and Oracle for AT&T Customer Direct Platform/Web release 5.3.Developed a Java application purge order to prevent built up of completed/rejected orders as a cron job to enhance customer internal report processing and service creation using JDBC, Oracle and UNIX (HP-UX)shell scripts. Added INIPQ (IXC New Inter Connect Planning Questionnaire) functionality to AT&T Network Connection Project to eliminate multiple form processing using Java, HTML, and Javascript edits.Created Auto update of start and end orders based on completed and rejected child orders using Java, JDBC, stored procedures with triggers in PL/SQL under Oracle. Creating a Jolt interface from Java client to Tuxedo server.

Project Consultant, COLA (Center for Ocean Land and Atmosphere), MD & UWI, Kingston 3/95 – 10/97

Developed web/graphics interface for COLA spectral model, installed, optimized the spectral model on convex /Sun systems, provided web/network administration support to the research center. Designed, developed and maintained a disaster management system with Javascript/Perl and ORACLE database as backend. Created an online weather analysis and quality control system with Javascript/Perl/GrADS and mSQL backend. Created virtual reality hurricanes using GrADS/VRML/Bourne shell scripts.

Scientific Officer, Indian Institute of Technology, Delhi, India                                                              1/88 - 1/95

Installed, analyzed, and supported the Global Spectral Model for weather forecasting. Developed a GIS package in C/GKS with  Rdb/VMS backend and plotting routines for applications in meteorology in GKS using VAX Fortran interface. Developed shell scripts (Bourne/csh) in UNICOS for collecting statistics of global spectral model and VMS command procedures in DCL to run ECMWF(European Center for Medium Range Weather Forecasting) weather forecasting model, post processing and analysis. Developed a synthetic 3-D hurricane model in Pascal for 4 dimensional assimilation of weather data in numerical weather prediction.

EDUCATION

M.Tech, Indian Institute of Technology, Kharagpur,  India 

B.Tech, Regional Engineering College, Calicut, India



Experience

BACK TO TOP

 

Job Title

Company

Experience

Senior developer

CONFIDENTIAL

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Years of relevant work experience:

10+ to 15 Years

Date of Availability:

Within 2 weeks

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

Citizenship:

US citizen

 

 

Target Job:

Target Job Title:

J2EE,WebMethods, SOA and BPM developer

Desired Job Type:

Temporary/Contract/Project

 

Target Company:

Company Size:

Occupation:

Other

·         Other

IT/Software Development

·         Enterprise Software Implementation & Consulting

·         Systems Analysis - IT

 

Target Locations:

Selected Locations:

US-VA-Fairfax/Manassas/Reston

Relocate:

No

Willingness to travel:

No Travel Required

 

Languages:

Languages

Proficiency Level

English

Fluent